/**
 * Copyright (c) Fraunhofer IML
 */
package com.zjw.vehicle;

import com.google.inject.assistedinject.FactoryModuleBuilder;
import org.opentcs.customizations.controlcenter.ControlCenterInjectionModule;

/**
 * A custom Guice module for project-specific configuration.
 *
 * @author Martin Grzenia (Fraunhofer IML)
 */
public class CustomControlCenterInjectionModule extends ControlCenterInjectionModule {

    @Override
    protected void configure() {
        install(new FactoryModuleBuilder().build(AdapterPanelComponentsFactory.class));

        commAdapterPanelFactoryBinder().addBinding().to(CustomCommAdapterPanelFactory.class);
    }
}
